package com.diaohaiwen.framework.openapi.spi;

import com.diaohaiwen.common.enums.LogTypeEnum;
import com.diaohaiwen.common.obj.log.BaseLog;
import com.diaohaiwen.common.obj.log.DbLog;
import com.diaohaiwen.common.obj.log.LogbackLog;
import com.diaohaiwen.common.obj.log.RequestLog;
import com.diaohaiwen.common.log.BaseLogSend;
import org.springframework.stereotype.Service;

/**
 * @author 刁海文
 * @since 2023/6/28 23:05
 * @Remark
 */
@Service
public class HTTPLogSend extends BaseLogSend {

    @Override
    public void executeHTTP(RequestLog log) {

    }

    @Override
    public void executeDB(DbLog log) {

    }

    @Override
    public <T> void executeLogback(LogbackLog log) {

    }

    @Override
    public <T> void executeAPP(BaseLog<T> log) {

    }

    @Override
    public <T> void executeMQ(BaseLog<T> log) {

    }

    @Override
    public LogTypeEnum logClassType() {
        return LogTypeEnum.HTTP;
    }
}
